home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Modules / BackSpaceModules / Source / Multi / Multi.nib / data.nib (.txt) < prev    next >
NeXT TypedStream Data  |  1992-09-09  |  10KB  |  95 lines

  1. typedstream
  2. IBObjectData
  3. Object
  4. CustomObject
  5.     MultiView
  6.     Responder
  7. [12@]
  8.     TextField
  9. Control
  10. TextFieldCell
  11. ActionCell
  12. By Erik Kay
  13.     Helvetica
  14. Times-Italic
  15. ScrollView
  16. ClipView
  17. CustomView
  18. Scroller
  19. _doScroller:
  20. @@@ffs
  21. Button
  22. ButtonCell
  23. NXImage
  24. UpArrow
  25.     DownArrow
  26. Title
  27. Set Default
  28. Matrix
  29. @:@iiii
  30. ff@@#::s
  31. WindowTemplate
  32. iiii***@s@
  33. Multi Help
  34. Panel
  35. ciifffcfffs
  36. [3801c]{\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f1\fswiss Helvetica;}
  37. \margl40
  38. \margr40
  39. \pard\tx480\tx960\tx1440\tx1920\tx2400\tx2880\tx3360\tx3840\tx4320\tx4800\f0\b0\i0\ulnone\qc\fs36\fc0\cf0 MultiView
  40. \fs24 \
  41. \i or:  how to make your Turbo feel like an '030 again\
  42. \i0 by Erik Kay\
  43. \i\fs20 copyright Erik Kay, 1992.  All rights reserved\
  44. \i0\ql\fs24 \
  45. MultiView is a BackSpace module that allows you to run several BackSpace modules simultaneously.  The list in the MultiView inspector has all of the modules present in the main BackSpace view browser except for 
  46. \i All 
  47. \i0 and 
  48. \i Multi
  49. \i0  (no infinite recursion here, thanks... :-).  The list in the MultiView inspector allows multiple entries to be selected via the standard shift-click interface.  To make the current selections the default, click on the 
  50. \i Set Default
  51. \i0  button.\
  52. MultiView supports running up to nine BackSpace modules at once.  However, even on a Turbo NeXTstation, running four modules is fairly slow, so I doubt that you will want to run more than four at any one time until faster machines become available.\
  53. In the lower right hand corner of the inspector, is the control area for the layout of the modules.  Each rectangle shown represents one module, and how it will fit on the screen.  \
  54. No more than the number of modules shown in the layout window will be displayed, even if more than that number are selected in the list.  So if you have four modules selected in the list, but have picked a three module layout, only the first three modules in the list will be displayed. \
  55. In the layout view, each module's area is numbered.  This is the order in which the modules will be filled.  So the first module selected in the list will go into rectangle one, etc.  \
  56. The order of the modules in the list can be changed dynamically by holding down the control key and dragging a module name to a different location in the list.  Unfortunately, at this time, the order of the list isn't saved with the defaults.\
  57. Because most modules weren't designed with being able to run simultaneously with other modules, you may get some bizarre effects.  For example, the Neko module will slow down all of your views artificially because it has a delay hardcoded into it.\
  58. In addition, some modules will be much slower than they are running alone, since they were optimized to run in a retained window, and MultiView makes all of its sub-modules run within a single buffered window.  This will definitely cause a performance hit.  Also, most modules will be slightly slower in general since I have to continually lock and unlock focus on each view and send them messages telling them that.  MultiView doesn't have the luxory of being able to run in a tight loop like BackSpace does when running a single module.\
  59. Here is a list of further bugs / limitations:\
  60.  modules that use the common image loading code don't work in multi-view.\
  61.  you can't run the same view multiple times\
  62.  you can't save the order of the list of modules\
  63.  it doesn't work with modules that are running localized to non-English\
  64.  the scrolling matrix of modules sometimes redraws itself incorrectly when list elements are control-dragged through the list.\
  65.  you can't overlay modules on top of each other\
  66.  no way to easily add your own layout\
  67.  unreasonably slow with some modules.  even when running only one of them\
  68. Please send bugs and / or comments to Erik_Kay@next.com.\
  69. \i MultiView is freeware.  You are free to distribute it, and to reuse all source code included, as long as you leave this help text within it, and credit me if you reuse the source.\
  70. MultiView should not be considered in any way a product of NeXT computers, Inc.\
  71. Thanks to Sam Streeper for ideas and suggestions, and for writing BackSpace.
  72. NXCursor
  73. NXibeam
  74. Multi-Inspector
  75. File's Owner
  76. Multi
  77. OtherInspector
  78. Field
  79. Field2
  80. [23@]
  81. IBOutletConnector
  82. IBConnector
  83. inspectorPanel
  84. scrollView
  85. otherInspector
  86. IBControlConnector
  87.     layoutUp:
  88. layoutDown:
  89. layout
  90. nextText
  91. lay10
  92. lay11
  93. writeDefaults:
  94. makeKeyAndOrderFront:
  95.